#ifndef EXPENSE_H__
#define EXPENSE_H__
#include <string>

using namespace std;

#include "Date.h"

enum TypeOfExpense{
	Food, Transportation, Accomodation, Academics, Recreation, Debts, Others
};


class Expense{

 private:
	 int day;
	 Date dateIn;
	 float price;
	 TypeOfExpense type;
	 string comment;

  
 public:
	 Expense();
	 Expense(int dayIn, Date d, float priceIn, TypeOfExpense typeIn, string commentIn);
	 void setDay(int dayIn);
	 void setDate(Date d);
	 void setPrice(float priceIn);
	 void setTypeOfExpense(TypeOfExpense typeIn);
	 void setComment(string commentIn);
	 int getDay();
	 Date getDate();
	 float getPrice();
	 TypeOfExpense getType();
	 string getComment();

};

#endif // EXPENSE_H__
